<template>
	<view>

		<view class="footer">
			<button type="default" @tap="loadToIndex">进入考试</button>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {

			}
		},
		onReady() {

			wx.login({
				success: (res) => {
					if (res.code) { //微信登录成功 已拿到code  
						// ...doSomething  
						console.log("电话"+ res.phoneNumber)
					} else {
						console.log('登录失败！' + res.errMsg)
					}
				}
			})
			//this.weixinLogin()
			// uni.login({
			//   provider: 'weixin',
			//   success: function (loginRes) {
			//     console.log(loginRes.authResult);
			//     // 获取用户信息
			//     uni.getUserInfo({
			//       provider: 'weixin',
			//       success: function (infoRes) {
			//         console.log('用户昵称为：' + infoRes.userInfo.nickName);
			//       }
			//     });
			//   }
			// });



		},

		methods: {

			weixinLogin: function() {
				var _this = this
				var weixinService = null
				mui.plusReady(function() {
					// 参考：http://www.html5plus.org/doc/zh_cn/oauth.html#plus.oauth.getServices
					plus.oauth.getServices(
						function(services) {
							if (services && services.length) {
								for (var i = 0, len = services.length; i < len; i++) {
									if (services[i].id === 'weixin') {
										weixinService = services[i]
										break
									}
								}
								if (!weixinService) {
									console.log('没有微信登录授权服务')
									return
								}
								//参考： http://www.html5plus.org/doc/zh_cn/oauth.html#plus.oauth.AuthService.authorize
								weixinService.authorize(
									function(event) {
										_this.weixinCode = event.code // 用户换取 access_token 的 code
										// 请求服务端授权登录
										// 服务端参考： https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Authorized_API_call_UnionID.html
									},
									function(error) {
										console.error('authorize fail:' + JSON.stringify(error))
									}, {
										scope: 'snsapi_userinfo',
										state: 'authorize test',
										appid: '你的appid'
									}
								)
							} else {
								console.log('无可用的登录授权服务')
							}
						},
						function(error) {
							console.error('getServices fail:' + JSON.stringify(error))
						}
					)
				})
			},

			loadToIndex: function() { //点击按钮，跳转考试页面
				uni.getUserProfile({
					desc: "获取你的昵称、头像、地区及性别",
					success: res => {
						var nickName = res.userInfo.nickName;
						var avatarUrl = res.userInfo.avatarUrl;
						console.log(res)
						
						uni.navigateTo({
							url: '../paperType/paperType',
							success: res => {
								setTimeout(function(){
									// uni.showLoading({
									// 	title: '跳转中,请稍后',
									// 	mask: false
									// },3000);
								});
							},
						});
						
					},
					fail: res => {
						wx.showToast({
							title: '您拒绝了请求',
							icon: 'none'
						})
					}
				})

				
			}
		}
	}
</script>

<style>
	page {
		position: relative;
	}

	.footer {
		position: fixed;
		bottom: 10%;
		width: 100%;
		height: 100upx;
	}
</style>
